how long have you lived here - Espagnol Anglais Dictionnaire